package com.cloud.punish.workflow.service;

import java.util.List;

import com.cloud.punish.common.result.QkTreeNode;
import com.cloud.punish.workflow.entity.WfActChoice;
import com.cloud.punish.workflow.entity.WfTransInst;

public interface WorkflowSearchService {
	
	/**
	 * 获取批转流向
	 * @param recId
	 * @param actId
	 * @return
	 */
	QkTreeNode[] searchTransitTreeNodes(long recId, long actId);
	
	/**
	 * 获取最近当前用户的常用联系人
	 * @param transNode
	 * @param actId
	 * @return
	 */
	List<WfActChoice> listActTransChoise(long actId);
	
	/**
	 * 获取流程回退流向
	 * @param recId
	 * @param actId
	 * @return
	 */
	WfTransInst showRollback(long recId, long actId);

}
